307
13
9
5
0
1
0
30
3
2
1
0
13
182
4
258
5
30
11
5
19
16
30
25
43
0
8
14
10
216
417
0
168
182
61
107
298
122
72
359
2
39
129
1
4
0
5
0
2
20
85
241
52
35
13
33
33
64
19
457
8
808
254
240
958
231
9
12
68
23
405
18
184
79
2461
172
24
204
7504
630
99
400
128
15
9
0
39
13
11
105
27
509
18
259
262
123
44
867
29
38
20808
259
33
109
17
0
0
0
36
12
2
1
7
9
38
5
376
4
41
7
28
37
0
52
19
79
5
16
27
6
313
562
0
134
327
52
125
443
233
78
358
5
97
108
17
63
3
22
1
0
26
69
78
54
38
10
12
52
61
19
667
9
1201
322
242
1463
273
36
3
92
185
75
35
205
21
2729
88
12
99
12287
1288
149
631
201
10
10
1
26
0
4
175
29
584
62
22
257
131
28
499
29
1
31133
178
2
13
19
0
0
2
48
0
0
8
3
25
129
1
376
7
40
3
10
13
7
20
49
71
7
54
29
22
279
584
1
210
670
96
33
463
339
18
519
6
20
77
4
9
2
44
1
1
78
100
92
71
14
71
50
31
56
12
236
95
888
224
421
1588
216
31
10
114
174
190
57
198
109
2405
155
17
80
11071
1054
148
479
178
11
27
4
65
1
8
183
130
590
31
70
198
297
37
566
26
7
27049
169
0
3
61
0
3
4
16
28
0
6
2
15
76
8
324
0
27
6
2
39
13
13
27
24
0
2
4
73
183
335
0
112
194
20
8
282
73
36
290
2
2
43
8
6
0
31
0
0
18
35
26
69
19
1
67
261
140
5
256
2
532
108
438
555
112
11
1
32
36
99
25
81
18
2158
116
10
182
6460
636
26
445
88
5
5
35
18
1
10
172
16
489
7
66
232
70
73
271
4
1
21938
146
3
14
5
0
0
0
17
0
0
1
7
2
72
3
214
3
36
2
15
117
1
23
25
35
3
13
5
20
202
255
0
148
324
49
7
161
100
47
176
6
5
261
3
0
0
16
0
0
56
48
92
51
80
9
131
14
120
18
217
4
507
127
146
723
172
8
1
18
22
45
15
50
46
866
66
17
61
5439
257
49
175
43
10
10
0
12
0
6
50
19
591
13
89
160
39
67
130
11
9
10249
98
5
25
0
0
0
0
30
20
6
0
0
3
77
0
301
0
52
1
6
31
3
16
41
35
2
13
22
8
173
403
0
124
457
55
33
224
87
37
383
22
2
39
0
179
0
9
0
0
10
27
47
29
54
24
20
14
66
58
220
3
787
292
266
831
192
22
5
61
96
36
52
69
57
1894
72
3
68
5487
550
94
346
74
9
12
1
18
2
7
61
24
770
30
28
258
140
12
423
7
4
18938
30
4
52
52
0
0
0
20
0
0
1
2
0
68
0
237
1
34
4
16
173
131
37
47
52
2
14
20
4
230
406
0
77
237
36
32
415
252
26
333
0
18
71
29
1
0
5
0
0
2
24
94
41
13
6
60
11
65
12
266
5
500
127
385
722
252
16
3
15
40
31
126
90
30
1772
116
12
20
6836
469
49
242
38
12
4
0
2
0
14
95
61
299
30
49
147
122
104
261
12
2
15412
171
10
16
1
0
0
0
42
0
0
1
1
10
55
0
340
2
65
4
5
14
9
32
43
71
2
15
17
8
242
283
2
140
202
66
52
236
143
37
360
3
21
42
1
3
0
47
0
2
43
22
88
23
32
1
40
6
35
24
104
9
1006
192
227
1080
230
16
18
30
168
84
28
118
49
1302
45
17
93
5503
602
150
316
165
13
16
0
9
1
13
155
60
459
17
82
221
115
15
334
7
36
19811
113
1
9
12
0
1
0
28
7
0
1
5
6
60
1
296
0
18
15
20
26
2
6
8
48
40
17
15
6
250
372
2
119
161
108
25
435
42
23
122
4
18
132
0
5
36
8
1
0
13
11
32
17
16
7
13
7
27
36
108
10
378
54
84
484
119
3
3
17
39
59
16
66
10
757
41
14
46
3898
500
45
263
48
10
5
23
19
0
28
67
24
443
18
6
174
339
13
258
14
1
15922
43
0
0
1
0
0
0
8
1
1
1
0
1
17
0
48
0
5
0
5
7
0
39
179
8
0
0
11
45
78
71
0
17
60
26
10
57
23
7
181
0
0
2
9
6
1
15
0
0
54
14
13
13
7
0
11
25
30
1
67
0
84
14
63
291
50
2
0
17
2
36
11
29
27
560
62
9
31
2478
214
13
108
102
2
5
0
8
0
0
72
6
92
3
8
33
73
1
112
5
0
6481
13
0
5
15
0
0
0
8
0
0
0
0
4
4
0
38
0
3
1
8
10
0
8
2
17
1
0
3
0
34
128
0
9
18
17
20
56
19
4
134
0
3
20
0
3
0
1
0
0
21
14
0
7
2
1
11
3
7
2
63
1
239
21
42
373
49
8
10
8
7
18
0
6
10
1584
18
5
22
1946
197
10
60
47
4
0
2
0
0
0
199
18
88
2
13
67
31
18
55
5
1
6675
113
8
31
1
0
1
2
18
5
0
4
2
10
86
0
389
4
27
8
3
29
25
22
44
68
15
5
45
21
179
305
0
149
191
107
31
217
138
64
292
31
7
110
9
31
8
22
12
0
36
49
57
34
15
2
22
14
86
4
333
2
451
112
185
412
161
1
3
18
10
106
34
61
9
1198
93
8
118
8230
601
78
365
66
22
6
0
27
3
4
114
16
395
9
58
186
280
143
398
26
11
20025
479
14
11
4
0
0
5
40
0
7
1
2
32
109
0
402
1
42
17
16
49
6
39
79
50
4
43
24
28
230
452
0
115
421
43
43
294
239
66
437
10
11
88
3
53
7
45
0
3
37
51
260
137
71
13
92
39
80
34
372
24
1101
193
222
831
259
30
19
70
48
144
17
116
107
1537
154
34
54
8594
811
85
393
206
6
41
1
29
5
6
175
52
636
11
75
291
120
48
327
13
2
29313
43
12
9
5
0
3
1
10
0
0
0
3
0
36
2
207
2
3
3
0
47
4
15
13
12
0
1
2
2
110
208
0
50
121
126
12
103
28
24
76
3
5
28
3
0
0
6
0
0
7
67
13
27
28
6
11
12
30
26
85
7
408
24
141
673
169
11
3
28
34
49
29
106
9
1421
34
2
40
4629
330
58
203
29
3
17
1
19
0
1
176
19
397
7
5
183
92
27
335
0
8
10765
84
0
6
2
0
0
3
6
23
0
0
0
5
20
0
62
0
11
0
2
3
0
7
7
15
0
10
4
9
56
135
0
26
136
15
8
117
56
29
394
2
0
36
5
1
4
4
0
0
7
18
9
31
3
18
55
17
50
13
174
2
244
18
83
296
75
2
2
4
29
15
37
39
105
814
25
7
32
3695
229
32
157
55
3
1
1
10
0
49
107
34
135
14
13
61
106
10
156
1
0
7972
261
1
24
7
0
2
0
68
0
0
62
6
5
115
9
316
1
27
9
26
7
18
34
32
115
4
14
10
34
257
448
0
174
188
55
30
288
237
37
223
2
12
65
60
133
92
252
1
9
237
199
65
69
43
16
50
41
95
62
217
5
909
111
364
939
194
24
10
36
126
117
61
79
61
1595
267
37
205
6556
483
117
322
129
13
13
31
30
3
10
146
16
524
12
62
226
167
4
422
16
4
19712
20
0
0
0
0
0
0
3
4
0
1
0
0
1
0
47
0
1
0
0
2
7
1
0
1
0
0
19
7
23
18
0
2
3
9
0
5
5
1
6
0
0
5
0
0
0
4
0
0
3
1
7
1
28
0
4
0
3
0
7
0
66
1
2
107
40
0
0
11
0
1
0
0
2
106
2
0
1
495
38
3
13
3
0
0
0
1
0
0
57
0
16
0
0
14
10
0
15
0
0
1751
65
4
38
25
0
0
7
12
2
0
0
3
2
17
1
124
1
35
1
1
81
4
27
27
31
3
19
23
3
152
293
0
71
340
31
18
155
182
28
239
4
18
28
0
1
0
16
0
0
56
29
23
42
24
13
130
20
105
7
164
12
518
160
111
692
166
0
0
32
49
42
17
38
25
1319
64
11
65
7144
487
80
244
143
9
13
2
9
0
1
118
13
719
7
45
190
100
7
229
2
6
14109
268
8
30
7
0
5
4
9
4
0
7
2
58
189
3
870
1
37
13
14
89
14
38
72
103
8
31
68
80
351
652
3
220
517
133
52
567
293
125
683
63
219
159
15
10
3
143
0
0
45
208
154
168
80
16
105
29
118
29
517
26
1340
266
262
1759
490
36
7
56
107
168
73
208
73
2961
118
26
113
14317
1314
229
600
163
26
35
3
41
3
7
253
30
800
33
165
306
317
76
674
11
15
40918
58
0
38
12
0
0
0
23
7
0
3
1
10
85
5
201
1
75
8
9
29
12
18
19
46
0
6
27
7
240
402
0
89
213
96
22
436
450
79
755
2
44
71
5
0
0
10
0
0
35
13
26
39
31
3
36
17
44
81
186
14
821
282
174
739
182
7
23
94
65
59
23
68
44
1223
54
9
61
7195
777
112
356
177
1
10
12
37
0
7
310
21
644
9
88
165
160
39
368
1
6
21625
70
1
11
0
0
0
0
1
1
0
0
11
0
8
0
45
0
11
0
0
2
0
2
3
2
1
4
10
75
41
144
0
79
128
35
33
58
56
31
35
40
2
7
2
11
3
64
0
0
22
7
13
48
9
3
9
9
38
2
6
0
212
59
43
161
33
0
2
30
9
27
2
11
14
976
17
2
34
1976
184
9
40
37
4
0
2
2
0
0
32
11
127
6
4
41
26
19
81
2
0
4846
38
2
2
0
0
0
0
0
5
0
0
1
0
11
0
11
0
27
1
0
5
14
0
2
0
1
23
2
3
22
52
0
17
17
10
12
53
16
14
73
0
1
32
0
1
0
1
0
0
34
5
0
9
1
3
67
4
3
1
24
2
170
33
55
330
25
2
0
15
2
32
5
54
2
576
69
7
19
2453
99
8
45
27
11
12
0
24
1
0
60
13
169
9
6
87
115
11
97
5
0
4073
173
0
41
41
0
0
1
66
6
0
9
4
7
76
0
395
0
96
7
8
80
4
26
42
53
0
14
8
2
254
810
7
108
460
87
59
286
122
74
245
2
12
78
4
18
0
32
4
0
2
112
19
26
63
5
131
80
115
90
397
24
842
278
183
594
285
9
10
70
22
68
20
42
27
1036
177
5
65
6332
627
346
528
194
3
11
0
1
1
2
77
70
466
9
40
392
166
60
647
2
6
17675
13
0
0
0
0
0
0
0
0
0
0
0
0
6
0
5
0
0
0
0
0
0
0
0
0
0
0
0
5
3
0
0
0
2
0
1
1
0
0
0
0
0
6
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
3
0
3
5
3
0
0
0
0
1
0
0
0
225
0
0
0
160
2
0
1
0
0
1
0
0
0
0
68
0
9
0
2
0
6
0
0
0
0
613
4
1
22
0
0
0
0
0
4
0
1
2
0
19
1
88
0
9
25
2
3
0
43
5
17
0
1
8
0
42
83
0
45
112
32
10
31
39
28
30
0
3
9
2
0
0
0
0
0
0
1
4
1
3
0
3
0
0
0
5
1
935
6
37
173
62
0
0
1
8
1
12
4
0
569
19
0
6
1887
149
23
55
11
1
0
0
0
0
0
131
0
108
2
22
35
14
1
86
3
0
3355
6
0
0
0
0
5
0
0
0
0
0
0
0
4
0
6
0
0
0
8
11
0
0
0
0
0
2
0
0
65
2
0
1
23
1
0
8
9
4
12
0
0
7
0
0
0
0
0
0
1
0
3
8
0
0
2
0
0
0
24
0
34
14
16
77
12
0
0
0
0
0
2
1
0
34
6
0
3
404
25
2
61
0
0
0
0
2
0
0
106
0
40
1
0
127
14
9
7
0
0
1527
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
35
10
4
9
0
0
0
0
0
0
0
0
4
4
1
28
0
3
0
0
9
0
1
1
1
0
3
1
0
2
38
0
2
27
7
1
10
37
0
54
0
1
9
0
2
0
3
0
0
0
10
4
1
2
2
1
6
0
0
3
4
143
13
31
206
71
0
0
0
10
2
8
18
5
158
8
0
2
832
71
19
10
9
0
1
0
0
0
0
0
19
134
15
6
21
8
0
83
1
0
1035
9
0
7
0
0
0
1
0
0
0
0
0
0
4
0
10
0
0
0
21
0
1
1
1
0
0
0
0
0
0
1
0
0
8
1
1
3
6
17
0
0
0
11
2
0
0
3
0
0
1
0
6
0
0
0
2
0
0
1
2
0
20
2
8
21
32
0
0
0
1
2
3
14
2
75
0
0
0
489
30
8
9
0
0
0
0
0
0
0
28
3
0
0
0
0
0
0
1
0
0
871
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
10
0
0
0
0
0
0
9
0
0
0
0
0
0
0
28
0
0
6
2
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
0
1
0
53
0
4
43
12
3
2
0
0
0
0
0
14
121
0
0
0
175
17
7
7
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
10
0
3
472
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
61
0
1
0
6
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
4
1
0
3
84
0
0
1
0
0
0
1
0
15
0
0
9
102
10
0
2
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
15
0
0
413
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
7
0
2
0
0
3
0
0
0
4
0
0
0
0
0
56
0
0
13
0
0
5
4
0
3
0
0
6
0
3
0
7
0
0
3
0
4
5
0
0
0
0
0
0
0
2
56
0
2
87
3
0
0
1
0
0
0
4
7
157
2
0
3
206
34
2
4
2
0
0
0
0
0
0
0
0
14
6
0
0
5
0
9
0
0
186
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
5
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
5
1
3
0
0
0
0
0
0
0
0
10
0
0
0
89
18
0
1
0
0
0
0
0
0
0
2
0
5
0
1
0
0
0
9
0
0
218
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
50
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
0
0
5
0
0
1
0
0
3
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
30
2
0
11
1
0
0
2
0
0
0
0
0
17
0
0
0
90
0
5
0
0
0
0
0
0
0
0
1
0
4
7
0
1
0
0
5
0
0
63
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14
0
1
10
6
0
0
0
0
0
0
1
0
9
0
0
0
52
0
0
4
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
1
0
0
91
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
14
0
0
0
0
0
0
0
0
2
25
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
8
0
0
3
1
0
0
0
0
0
0
0
0
2
0
0
0
117
0
0
1
0
0
0
0
0
0
0
5
0
0
0
0
5
0
0
19
0
0
24
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
7
0
5
1
0
0
0
0
0
2
0
0
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
4
0
0
0
0
0
0
0
0
0
0
0
0
0
215
4
1
0
0
0
1
0
2
0
0
133
0
6
0
0
2
3
0
1
0
0
143
